import { ICalendarAbility } from '../ability';
import { CalendarActionType } from '../event';
import { ICalendarModel } from '../model';
import { IMDCtrlControllerParams } from './i-md-ctrl-controller-params';

/**
 * 日历部件控制器参数
 *
 * @export
 * @interface ICtrlControllerParams
 */
export interface ICalendarControllerParams<T, A extends ICalendarAbility>
	extends IMDCtrlControllerParams<T | CalendarActionType, A> {
	/**
	 * 日历模型
	 *
	 * @type {ICalendarModel}
	 * @memberof ICalendarControllerParams
	 */
	model: ICalendarModel;
}
